About Innovation People Limited (06604200) United Kingdom