About Sensecheck Technologies Limited (12405248) United Kingdom