About Oswald Ventures Lp (SL027090) United Kingdom