About Bike Hutch Holdings Limited (10953539) United Kingdom