About Anemone Beauty And Hair Shop Ltd (11566756) United Kingdom