About Jam Press Limited (10564468) United Kingdom