About Mggr Sciences Limited (12898614) United Kingdom