About Juno Research Computer Services Limited (02824988) United Kingdom