SENLA is a fast-growing software development company with a proven track record and 5 EU locations.
Poland
ul. Przyokopowa 31, 1208, Warsaw, Poland