About Crank & Ratchet Bars Ltd (12109376) United Kingdom