About Mei Solutions Limited (11901596) United Kingdom