About Miramar Global Holdings Limited (10966667) United Kingdom