About Miramar Limited (12231869) United Kingdom