About Anchor Ventures Limited (10363930) United Kingdom