Logo Quiz 331
8a3d72bf

Logo Quiz Answers Logo Quiz 331 :
The name is derived from "castor oil", from which it was made.
The brand is part of the BP's Group of Companies, but has retained its separate identity. Castrol