About Jenix Technologies Ltd (12889242) United Kingdom