About Mim Holdings Limited (12906969) United Kingdom