About Demora Corporation L.p. (SL017375) United Kingdom