About Triangle Films Limited (06436456) United Kingdom