About Uloma Ogudoro Healthcare Ltd (10814629) United Kingdom