Pay60 Limited is an active company incorporated on 23 June 2024 with the registered office located in London, Greater London. Pay60 Limited was registered 1 year 4 months ago.
Director's details changed for Ms Elizabeth Odunayo Egbaaibon on 2 October 2025
Submitted on 14 Oct 2025
Change of details for Ms Elizabeth Odunayo Egbaaibon as a person with significant control on 2 October 2025
Submitted on 14 Oct 2025
Registered office address changed from PO Box 4385 15797979 - Companies House Default Address Cardiff CF14 8LH to 85 Great Portland Street First Floor London W1W 7LT on 14 October 2025
Submitted on 14 Oct 2025
Director's details changed for Mr Olayiwola Olatunde Olaniyi on 2 October 2025
Submitted on 14 Oct 2025
Change of details for Mr Olayiwola Olatunde Olaniyi as a person with significant control on 2 October 2025