Keypay started its operations in 2018 as a Private Limited Company under the following Company Registration No.: 11417566. This business has been functioning for six years and it's currently active. This company's headquarters is situated in London at 10 John Street. You can also locate the firm utilizing the postal code : WC1N 2EB. This firm's declared SIC number is 62012 - Business and domestic software development. The most recent financial reports detail the period up to Thursday 30th June 2022 and the latest annual confirmation statement was released on Wednesday 14th June 2023.
According to the official data, the business is presided over by a solitary director: Benjamin T., who was formally appointed in December 2021. Since April 2021 Christopher D., had been functioning as a director for this specific business until the resignation in December 2021. Additionally another director, namely Phillip B. resigned in 2021.