About Stax International Limited (03794693) United Kingdom