About Jojo Investments Limited (13447051) United Kingdom