About Studio Rare Limited (12160138) United Kingdom