About Myiki Holdings Limited (12571540) United Kingdom