Is the website address correct? If yes, then the page must have been removed from here.
Flentis Corporation is an end-to-end procuring & managing technology for contingent and permanent workforce.
Address: 3523 45th St S #100 Fargo, North Dakota, 58104, USA
Address: #260-5975 Whittle Road Mississauga, Ontario L4Z3N1, Canada
© 2020 Flentis. All Rights Reserved.