About Myklops Ltd (10778992) United Kingdom