About Pedal& Co Ltd (13213762) United Kingdom