Business

Square Pays $507K Fine for Operating without Proper License in Florida