About Della (uk) Limited (03963439) United Kingdom