About Anchor Management Europe Ltd (07550184) United Kingdom