About Altec Services Holdings Limited (12434756) United Kingdom