About Juniper Holdings Inc Limited (10483636) United Kingdom