About Smts Technologies Ltd. (SC598496) United Kingdom