About London Bike Studio Ltd (13349852) United Kingdom