About Alpha Controls Limited (03745706) United Kingdom