About Juno Holdings Limited (12020009) United Kingdom