About Studio Life Limited (08988393) United Kingdom