British International Investment is a development finance institution and impact investor backed by the UK Government. The firm was established in 1948 and is headquartered in London, United Kingdom....