About Studio Hahn Limited (12288921) United Kingdom