About The Edge Initiative Ltd (11172876) United Kingdom