About The Edge Foundation (international) Ltd (10661238) United Kingdom