About Jar Tech Services Limited (11787401) United Kingdom