About Tumaini Healthcare Limited (12959144) United Kingdom