About Indie Film Limited (06568195) United Kingdom