About Sensay Limited (11514826) United Kingdom