About Studio Lx Limited (09620357) United Kingdom