About Sensai Technologies Uk Ltd (11941034) United Kingdom