About Mei Analytics Ltd (10616879) United Kingdom