About Java Investments Limited (12179389) United Kingdom