About Studio X Han (uk) Limited (11720306) United Kingdom