About Lion Films Limited (03927883) United Kingdom