About The Independent Pedaler Ltd (10417033) United Kingdom