About Juniper London Limited (11778553) United Kingdom