About Candy Racing Ltd (12056118) United Kingdom