About Innovation Exchange Ix Ltd (12601501) United Kingdom