About Jammer Ltd (12935390) United Kingdom