About Stone Canyon Pictures Limited (13330231) United Kingdom