About Innovation Centre Europe Limited (01383541) United Kingdom