About Jensa Associates Limited (09333689) United Kingdom