About Jam Rock Ltd (12664732) United Kingdom