About The Public Spirit Project Ltd (12504030) United Kingdom