About Lammergeier Investments Ltd (12822609) United Kingdom