About Anchor Investments Limited (03294994) United Kingdom