About Alpha Project And Developments Ltd (10450231) United Kingdom