About Judas Yeast Ltd (12120168) United Kingdom