About Brahman Investment Holdings Ltd (11781795) United Kingdom