About Imagination Emea Limited (02672314) United Kingdom