About Jam Professional Services Ltd (12017120) United Kingdom