About Still River Films Ltd (09246577) United Kingdom