About Stux Games Ltd (13321126) United Kingdom