About De Solutions Limited (08305493) United Kingdom