About World Sports Car Organisation Ltd (06749258) United Kingdom