About Imagination Europe Limited (01442096) United Kingdom