About Myka Holdings Ltd (12140158) United Kingdom