About Alpha1 Tech Limited (10010659) United Kingdom