About Delicia Shop Ltd (09124198) United Kingdom