About Sesen Global Ltd (13092526) United Kingdom