About Jach & Co. Limited (04251981) United Kingdom