About Mice Technical Solutions Limited (07503903) United Kingdom