About Jlb Associates Limited (03389222) United Kingdom