About Jam Management & Services Ltd (SC654126) United Kingdom