About The Innovation Group (emea) Limited (04261291) United Kingdom