About Jam Investment Holdings Limited (11042750) United Kingdom