About Megri Ltd (13412339) United Kingdom