About Ibex Films Limited (10195594) United Kingdom