About Cosworth Limited (05177945) United Kingdom