About Lucas Alanen Racing Ltd (11112893) United Kingdom