About Manticore Films Limited (13204869) United Kingdom