About Juniper Place Investor Intelligence Limited (10100661) United Kingdom