About Mectix Limited (09812728) United Kingdom