About Ecurie Automotive Holdings Limited (04195560) United Kingdom