About Anchor Management Ltd. (SC236368) United Kingdom