About Sesant Group Ltd (12164501) United Kingdom