About Jamtech Limited (06434354) United Kingdom