About Meg Analytics Ltd (10727536) United Kingdom