About Juno Ventures Limited (12847529) United Kingdom