About Studio Nellis Limited (11693996) United Kingdom