About Jlb Partners Limited (12934529) United Kingdom