About Jencra Limited (12404452) United Kingdom