About Indie Film & Materials House Limited (10806236) United Kingdom