About Jach Holdings Limited (12997306) United Kingdom