About Aech Holding Company Limited (12505395) United Kingdom