About Rhizome Films Ltd (13116259) United Kingdom