About Mei Investments Limited (12437086) United Kingdom