About Starvale Investments L.p. (SL015008) United Kingdom