About Deqo Limited (08838887) United Kingdom