About Senti Limited (05463084) United Kingdom