About Demtra Impex Lp (SL024733) United Kingdom