About De&de Limited (09413526) United Kingdom