About Megnus Global Services Limited (04125253) United Kingdom