About Jam Ventures Limited (12575732) United Kingdom