About Della Holdings Ltd (11638574) United Kingdom