About Jam Futures Limited (03748422) United Kingdom