St. Lucia is a small island nation located in the eastern Caribbean Sea. The capital city of St. Lucia - Castries is on the northwestern coast of the island. St. Lucia has a diverse landscape
| Founded year: | Not set |
| Funding rounds: | Not set |
| Total funding amount: | Not set |