About Juniper Bay Consulting Ltd (10438622) United Kingdom