About Project 24 Ne Ltd (13245726) United Kingdom