About Frixa Motorsport Development Limited (08559099) United Kingdom