About Pedal Electric Cycles Limited (10120830) United Kingdom