About Landseer Capital Ltd (11823160) United Kingdom