About Play Square Limited (08519720) United Kingdom