About Luderitz Ventures Lp (SL025105) United Kingdom