About Super Sport Vehicles Ltd (12484152) United Kingdom