About European Frontier Foundation (CE003643) United Kingdom