About Juniper Technology Limited (09732932) United Kingdom