About Masai Choma House Limited (11296564) United Kingdom