About Stax & Associates Group Holding Ltd (10493384) United Kingdom