About Ogdo Ltd (11329792) United Kingdom