About Lannister Investments Ltd (10568116) United Kingdom