About Delphi Ventures Spv 12 Lido Llp (OC437916) United Kingdom