About Innovation People Consulting Ltd (11634402) United Kingdom