About Jam Worldwide Limited (10527888) United Kingdom