About Dellstone Solutions L.p. (SL026408) United Kingdom