About Deeker Limited (08381421) United Kingdom