About Anemoi Investments Limited (10457462) United Kingdom