About Sesha Ltd (09999570) United Kingdom