About Innovation Corp Lp (SL019159) United Kingdom