About Sesac Holdings Uk Ltd (10581705) United Kingdom