About Studio Seventy Seven Limited (09544264) United Kingdom