About Jamm Group Limited (11332427) United Kingdom