About Anemoner Limited (11789219) United Kingdom