About Deqoy Limited (06256530) United Kingdom