About Studio 121 Limited (12273200) United Kingdom