About Alight Solutions Europe Esc Limited (10614602) United Kingdom