About Mira 52 Limited (11209582) United Kingdom