About Juniper E17 Ltd (12793965) United Kingdom