About Landmark Capital Management Ltd (13295606) United Kingdom