About Anchor Engineering Tools Ltd (12728660) United Kingdom