About Mira 86 Limited (10410482) United Kingdom