About Jack Village Ltd (12740146) United Kingdom