About Alpha Squared Limited (09026763) United Kingdom