About Jerry Worldwide Ltd (12982781) United Kingdom