About Ntombi Medical Services Limited (07986719) United Kingdom