About Studio 3.28 Limited (12144700) United Kingdom