About European Innovation Limited (04334036) United Kingdom