About Anemone Sweden Limited (13612384) United Kingdom