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:



VAT Number:

234 3120 53