About Alpha Technology Limited (09326722) United Kingdom