About Jam Investments Limited (06398026) United Kingdom