About Juniper Limited (02291338) United Kingdom