About Muguriri Ltd (SC546531) United Kingdom