About Magulo Ltd (11578927) United Kingdom