About Mei Initiatives Ltd (11639986) United Kingdom