About Pedal Dogs Ltd (10427192) United Kingdom