About Juniper It Ltd (11462732) United Kingdom