About The Project Non-exec Ltd (12972774) United Kingdom