About Jupiter Associates Limited (01033243) United Kingdom