About London Bike Box Limited (10742061) United Kingdom