About Mime Africa Limited (12286692) United Kingdom