About Jennifer Duck Marketing Ltd (12502260) United Kingdom