About Jammacom Ltd (11913230) United Kingdom