About Juice & Jam Limited (10608699) United Kingdom