About Transcend Games Limited (SC588167) United Kingdom