The company is licensed to transact all lines of general insurance business. INVESCO Assurance has its headquarters in Nairobi and 27 Branches countrywide.