About Jojr Investments Limited (12621847) United Kingdom