Malta-based startup Basta Pay has announced its intentions to introduce its financial platform by 1 March 2025, with the company aiming to solidify its position ... Read more