About Juno London Ltd (09992288) United Kingdom