About Jack & Terri Ltd (10561926) United Kingdom