About Deer Technology Ltd (08990671) United Kingdom