About Centaurus Films Ltd (09248219) United Kingdom