About Mime Africa Awards Limited (12274741) United Kingdom