About Escape Hatch Ventures Lp (SL024450) United Kingdom