About Studio International Limited (01309638) United Kingdom