About The Techfugees Foundation (10085961) United Kingdom