About Juniper Chautari Limited (12570590) United Kingdom