About Micro Innovations Limited (06891352) United Kingdom