About Jlb Holdings Ltd (11734813) United Kingdom