About Studio Holt Limited (10670969) United Kingdom