About N Mugariri Ltd (11972479) United Kingdom