About The Legatum Institute Foundation (07430903) United Kingdom