About Juniper Isle Ltd (12638526) United Kingdom