About Studio 70 Limited (SC577538) United Kingdom