About Studio Hare Limited (12352328) United Kingdom