About Sesen Global Ltd (10468308) United Kingdom