Castrol India Ltd. Address Castrol India Ltd. Customer Care Number, Phone, Email and Address 5 years ago Castrol India Limited is an automotive and industrial lubricant manufacturing company. Castrol India is the largest manufacturer of automotive and…