About Sesen Ltd (11326264) United Kingdom