About Carrolls Racing Ltd (13114243) United Kingdom