About Sense Worldwide Limited (07314626) United Kingdom