About Anchors International Limited (10171051) United Kingdom