About Sensei Software Limited (11859292) United Kingdom