About Mira Management Ltd (13465937) United Kingdom