About Alpha Squared Data Solutions Limited (11730905) United Kingdom