About Altach Limited (12063858) United Kingdom