About Juniper Communications Limited. (01839624) United Kingdom