About Jamtse Limited (06105712) United Kingdom