About The Deflog Foundation (CE023564) United Kingdom