About Jacks & Stripes Ltd (12090317) United Kingdom