About Sensa Capital Ltd (11718992) United Kingdom