About Megamrit Limited (12455794) United Kingdom