About London Bike Company Ltd (11927979) United Kingdom