About Studio 3 Projects Limited (13243231) United Kingdom