About Jenotec Limited (13158123) United Kingdom