About Egnl It Solutions Limited (11844578) United Kingdom