About Emea Strategy Limited (06944781) United Kingdom