About Sens Foundation Europe (07082233) United Kingdom