About Horiba Mira Limited (09626352) United Kingdom