About Group Alpha Limited (06948615) United Kingdom