About Demelia Ltd (13593793) United Kingdom