About S & T International Limited (12699248) United Kingdom