About Tyche Games Ltd (08554115) United Kingdom