About Meandem Group Ltd (13697947) United Kingdom