About Sesl Ltd (08339564) United Kingdom