About Joch Holdings Ltd (12994096) United Kingdom