Neo Group
Headquarters
Travessera de Gràcia n°18
08021
Barcelona
Spain
© Copyright Neo Group 2025
Capabilities
Neo Payment Factory, S.L. is an authorised payment institution supervised by the Bank of Spain under number 6891, LEI 9845009A5A41A662B402, BIC SWIFT NEOPESBBXXX.
Neo Fintech Lab, S.L. is a software company specialising in financial software solutions.