About Java Mill Investments Limited (12822671) United Kingdom