About Seventh Sense Technology Ltd (12223560) United Kingdom