About Baba Mahama Ltd (12127872) United Kingdom