About The Mama Afrika Business Ltd. (08248810) United Kingdom