About Mac - Tec Limited (01673398) United Kingdom