About New African Artists Foundation Limited (06565097) United Kingdom