About Sematron Holdings Limited (08561090) United Kingdom