About Indie Film Project Limited (NI642802) United Kingdom