Abstract Technology Limited, UK based payment service enabler/integrator and outsource and offshore software development provider of information technology solutions and services, started its business in May 2004.
Rupert Lung
No. 17 Derwent Avenue
London, SW15 3R
United States
Company Formed
2004
Sources