The Photographer's Foundation Limited is a company registered in England as a not-for-profit company limited by guarantee. The registration number is 14795583. It is now the legal entity that owns and operates this site. When we have got a bank account and a payment gateway, membership of the company, and hence a direct say in the decisions of the site and the company's other ventures, will be open.