About Still Pool Films Limited (06891534) United Kingdom