About Mim Tech Limited (13284108) United Kingdom