About Mea Capital Limited (11618237) United Kingdom