About Demsol Limited (08359012) United Kingdom