About Anchor Holdings Limited (11892392) United Kingdom