About Meclek Limited (10113849) United Kingdom