On Screen Solutions Ltd Company number17170746 StatusActive TypePrivate Limited Company Incorporated20 Apr 2026 Nature of business Business and domestic software development Registered office 19 Devereux DriveWatfordWD17 3DD Data JSON Markdown