About Landcap Management Ltd. (10559590) United Kingdom