About Juniper Ventures Limited (10641710) United Kingdom