About Jamm Consulting Limited (12471579) United Kingdom