Company identity
Company number 05003903
Company profile
UK company 05003903, incorporated on 29 December 2003.
Project Portfolio Management Software - Execview
Empower your organisation using Execview Project Portfolio Management Software (PPM) for effective decision-making. Integrated with all your major software.
Company number 05003903
Updated 07 Jul 2026 09:49
Reference milestones and recent Companies House filing stream events.
Next confirmation statement due date
Next accounts due date
Last confirmation statement made up date
Last accounts made up date
Company registered at Companies House
1 Sep 2020 to 31 Aug 2022
To transfer and embed a new capability in Execview to develop and build futuristic software providing project and programme management support based on the latest developments in business psychology and gamification.