About Kaptic Marketing Technologies Ltd (11286735) United Kingdom