I knew of this but only found it today. I have emailed them for a link and to advise of our existance. Yes - you guessed right..the UK is NOT a member - USA, Spain, Italy, Germany, even Austria - but the UK --NOPE..!
In snowy Kent, England. (The country here is starting to look like the Russian steppes..3 ft snowdrifts this Saturday afternoon!)