About Other Island Films Limited (13539061) United Kingdom