About Square Studios Harrogate Limited (10520126) United Kingdom