About Mirramoor Limited (13010133) United Kingdom