About Juniper Film Solutions Ltd (12147623) United Kingdom