About Alphadata Technology Limited (03408163) United Kingdom