About Studio Lock 16 Ltd. (12687831) United Kingdom