About Deelia Marketing Ltd (11805868) United Kingdom