Company name: Life Insurance Corporation of India, UK
Description: The Life Insurance Corporation of India (LICI) was established in 1956 by the Indian parliament to bring the life insurers in India together, under one roof. For over 40 years, LICI remained the only life insurer in India meeting the needs of the Indian population across the country
Victoria House, 49 Clarendon Rd, Watford WD17 1HP, United Kingdom