About Hamelins Investments Limited (12024200) United Kingdom