About Omooba Healthcare Services Ltd (11575672) United Kingdom