About Myko Holdings Ltd (10177290) United Kingdom