About De Juno Limited (11609748) United Kingdom