About Judmek Tech Ltd (13249331) United Kingdom