About Della International Limited (05437362) United Kingdom