About Megrya Limited (SC283235) United Kingdom