About Oduro Pharmaceuticals Ltd (11887290) United Kingdom