About The Tubby Tyre Scooter Company Ltd (11626886) United Kingdom