About Apollo Tyres & Service Centre Ltd (10179931) United Kingdom