About Alpha Limited (04588486) United Kingdom