About Meea Holdings Limited (13457327) United Kingdom