About Jack & Jessie Limited (13362241) United Kingdom