About Studio Mbo Limited (12671996) United Kingdom