About Del&dee Ltd (09052651) United Kingdom