About Java Investments Management Plc (05517160) United Kingdom