Company Address: Address Postal Address: Life & Peace Institute, P.O. Box 64495-00620, Nairobi, Kenya