About The Bike Tailor Holdings Ltd (13177939) United Kingdom