About Mectics Limited (13579671) United Kingdom