About Java Capital Limited (11318973) United Kingdom