About Juniper Management Solutions Limited (06923606) United Kingdom