About Presspauseplay Interactive Studios Limited (08436613) United Kingdom