About The One Percent Project Ltd (13326097) United Kingdom