About Studio Lack Ltd (08950299) United Kingdom