About Sensesay Technologies Limited (11301123) United Kingdom