About Square Sheep Ltd (05029423) United Kingdom