About Alpha Projects (holdings) Limited (11429004) United Kingdom