About Jbr Investors Ltd (13030108) United Kingdom