About Anchor Technology Limited (02858885) United Kingdom