About Strange Films Ltd (12457812) United Kingdom