About Planet Ventures L.p. (SL011392) United Kingdom