E & a Solutions Ltd.