About Linkit Advertiser Limited (11306665) United Kingdom