About Meganema Ltd (12533230) United Kingdom