Company Information

Here you'll find all you need to know about Juno as company. If you're looking for information about our culture and working here you can visit our About Us section here.

 

Registered office address:

16 Commerce Square, Nottingham, United Kingdom, NG1 1HS

 

Company number:

05913494

  

VAT Number:

234 3120 53