About Supercar Italia Ltd. (09058671) United Kingdom