About Demsoy Limited (SC084716) United Kingdom