Question: Which specialist software and outsourcing provider acquired UK company Peterborough Software in 2004?

Context paragraphs:
United Nearshore Operations: United Nearshore Operations (UNO) is a global BPO and Customer Engagement Center located in Santiago, Dominican Republic.  It is a leader in Caribbean industry standards for call centers.  It has been recognized as "Best Outsourcing Provider" for international awards such as Call Center Week Awards.  It has been recognized among the "Best Companies to Work For" by the annual ranking of the Mercado magazine for its handling in the area of Human Resources.

Legal outsourcing: Legal outsourcing, also known as legal process outsourcing (LPO), refers to the practice of a law firm or corporation obtaining legal support services from an outside law firm or legal support services company (LPO provider).  When the LPO provider is based in another country, the practice is called offshoring and involves the practice of outsourcing any activity except those where personal presence or contact is required, e.g. appearances in court and face-to-face negotiations.  When the LPO provider is based in the same country, the practice of outsourcing includes agency work and other services requiring a physical presence, such as court appearances.  This process is one of the incidents of the larger movement towards outsourcing.  The most commonly offered services have been agency work, document review, legal research and writing, drafting of pleadings and briefs, and patent services.

Intetics: Intetics Inc. is a software outsourcing provider based in Naples, Florida, United States, with three development centers in Eastern Europe in Minsk, Belarus and Kharkiv and Kyiv, Ukraine.  It has a branch office in Wilmette, Illinois, Düsseldorf, Germany, and representative offices in Czech Republic and the UK.  The company specializes in the establishment and operation of offshore dedicated teams for application development, GIS, systems integration, engineering, data processing and back-office support . The company supports several international conferences and technology communities, participates in industry research initiatives, and holds multiple professional certifications and industry awards.

On-demand outsourcing: On-demand outsourcing is a trend in outsourcing wherein major internal operations processes of a company are being shifted to a provider that is paid for by the number of transactions involved.  The business transferring the services pays for the quality, special skills and the competence of the service provider's employees.  There has been an expansion of the outsourcing concept to include on-demand outsourcing.  This refers to the process undertaken by business managers to adopt an outsourcing policy that ensures that the specific business and supplies including technical manpower are accessed as the need arises.  It focuses a business strategy to improve its goods and services and to drive a business towards quality improvement.

ForgetMeNot Software: ForgetMeNot Software is a mobile communications technology company.  Founded in 2004 as a software developer for mobile appointment service reminders, the company quickly evolved into a specialist software as a service company for the mobile communications industry.  ForgetMeNot specialises in unified messaging for mobile telecoms providers, enabling them to provide message applications such as Instant Messaging (IM), email and SMS to their customers on their existing handheld devices, without needing a Smartphone.

InVentiv Health: On 10 May 2017 inVentiv Health and INC Research announced their intention to merge and form the second largest biopharmaceutical outsourcing provider, one of the top 3 CROs and the largest contract commercial organization (CCO) by net revenue.

Auriga (company): Auriga is a software R&D and IT outsourcing services provider.  The company is a privately held C-corporation, incorporated in the US in 1993, while the development centers are in Russia (Moscow, Saint Petersburg, Nizhny Novgorod, Rostov-on-Don) and EU (Vilnius,Lithuania).  Founded in 1990, Auriga is one of the oldest companies in the Russian software R&D and IT outsourcing industry.

Northgate Information Solutions: Northgate Information Solutions Limited (Northgate) is the holding company of NGA Human Resources, a provider of specialist software and outsourcing services for human resources (HR) and payroll, based in the United Kingdom.

Peterborough Software: Peterborough Software was a Payroll and Human Resources software and services company started in Peterborough, England in 1963.  It is notable for being a pioneer of computerised Payroll Services and Software in the United Kingdom, as cited by UK magazine Personnel Today.  The Company was acquired by Northgate Information Solutions in 2004.

Andrew Banks: Andrew Richard Banks (born 30 November 1951) is an Australian entrepreneur, investor, film producer and talent & learning expert.  He co-founded recruitment company Morgan & Banks and founded HR business process outsourcing provider, Talent2 International.  He is one of the 'Sharks' on the television series Shark Tank Australia.

Supporting paragraphs: Peterborough Software Northgate Information Solutions
Answer: Northgate Information Solutions