About London Taxi Bike Limited (09220308) United Kingdom