About Java Village Ltd (07302199) United Kingdom