About Mini Memsaab Ltd (12245853) United Kingdom