About The Supercar Rooms Limited (12121998) United Kingdom