About X Scuderia Ltd (08597682) United Kingdom