About Juniper Capabilities Limited (04850627) United Kingdom