Location: United States, Georgia, Alpharetta
Investors 3
Mentions in press and media 1
| Date | Title | Description |
| 13.09.2021 | Illuma Technology secures £1.1 million investment from Blackfinch | Illuma Technology secures £1.1 million investment from Blackfinch |