About Open Palm Films Limited (10269555) United Kingdom