About Scooter City London Ltd (12927402) United Kingdom