About Otto Bathurst Films Limited (13594612) United Kingdom