About Intellisense Marketing Limited (10498841) United Kingdom