About Egnaro Solutions Limited (12430496) United Kingdom