About Jack & Millie Ltd (10387923) United Kingdom