About Atcore Technology Limited (03698178) United Kingdom