About Seventh Sense Limited (04202555) United Kingdom