About Studio Benton Limited (06045651) United Kingdom