About D.e.e.l.s Limited (04632725) United Kingdom