About Senti Holding Company Limited (10688345) United Kingdom