About Seventh Sense Marketing Ltd (11983081) United Kingdom