About Mira Metrics Research Ltd (07999968) United Kingdom