About The Landau Foundation Limited (02338601) United Kingdom