About Studio Hat Limited (11145862) United Kingdom