About Discovery Projects L.p. (SL012517) United Kingdom