About Scratch Players Club Limited (08405536) United Kingdom