About Alpha Data Parallel Systems (holdings) Limited (SC436236) United Kingdom