About Alpha Project London Ltd (10662811) United Kingdom