About Haitch Studio Limited (09875338) United Kingdom