About Jam Executive Investments Ltd (12505955) United Kingdom