About Alpha World Solutions Ltd (11853459) United Kingdom