About Juniper Skye Ltd (12559534) United Kingdom