About Juniper Holdings Limited (04309757) United Kingdom