Atlanta, GA
Limerick, Ireland
Birmingham & London, UK
‘Sitenna’ is the trading name of Satara Technologies, Inc. dba Sitenna, and its subsidiaries Satara Technologies Ltd and Satara Technologies IRL Limited