About Game Master Limited (08244938) United Kingdom