About Innovation Capital Team Llp (OC387895) United Kingdom