About Intron Associates L.p. (SL025826) United Kingdom