About Altius Technical Solutions Limited (09511035) United Kingdom