About Juniper Project Services Limited (09611933) United Kingdom