123Send

123Send

123Send, based in London, is a major UK provider of point of sale terminals and services. It manages an estate of more than 15,000 terminals at over 11,000 merchants (as at September 2014) with a f…

Are you affiliated with this company?

Help us add more information!