About Kbr Holding Ltd (12716393) United Kingdom