About Alpha Power Solutions Limited (12382288) United Kingdom