About Mira Associates Limited (10335143) United Kingdom