About Juara Investments Limited (13427248) United Kingdom