About Jack & Chill Ltd (12265749) United Kingdom