About Plus Ultra L.p. (SL019010) United Kingdom