Cooper Square Technologies UK Ltd Company number16986727 StatusActive TypePrivate Limited Company Incorporated26 Jan 2026 Nature of business Business and domestic software development Registered office Co Cooper Square The Jellicoe5 Beaconsfield StLondonN1C 4EW Data JSON Markdown