Invicta Solutions, LLC - Invicta is a Latin word meaning undefeated or unconquered. It has been used in mottoes like Roma invicta (Latin for "Unconquered Rome"), and it is the motto of
1975 Invicta Word Master Mind - Improved Version English Italian Spanish. for sale online | eBay