About Delia Design Limited (11395087) United Kingdom