About Hammarhoks Invest Limited (10592564) United Kingdom