Achilles Investment Co. Ltd. invests in the shares of closed-ended investment companies, admitted to trading on a market of the London Stock Exchange, with a focus on alternative assets and seek to maximize value for shareholders through constructive activism. The company was founded on January 20, 2025 and is headquartered in St. Peter Port, the United Kingdom.