About Mectron Uk Ltd (12581062) United Kingdom