About Adtendo Limited (11226403) United Kingdom