About Technack Limited (12347206) United Kingdom