About The Juno Project Limited (10747026) United Kingdom