About Juno Management Services Limited (10636177) United Kingdom