About Altech Management Limited (10662969) United Kingdom