About Jula Investments Limited (11158877) United Kingdom