About Micro Scientific Ltd (11299238) United Kingdom