About Jensten Technologies Limited (01905639) United Kingdom