About Meklec Ltd (11165436) United Kingdom