About Jts Devine Ltd (12185388) United Kingdom