About System Sense Technology Limited (04582984) United Kingdom