About Square Hat Limited (08417291) United Kingdom