About Meculia Ltd (13488236) United Kingdom