About Scuderia Alpha Automobili Ltd (10193358) United Kingdom