About Estel Corporation L.p. (SL011397) United Kingdom