Your website says your a non-profit, but you're incorporated as a private limited company.
Just FYI, in the U.K. Non-profits are generally incorporated as companies limited by guarantee. If you are really not seeking profit for shareholders, this would be a better organization type.