About E & Eo Solutions Limited (10625364) United Kingdom