About Jlb Holdings Limited (13290227) United Kingdom