About E - Sesa Solutions Ltd (10550187) United Kingdom