About Mini Micro Limited (06981718) United Kingdom