About Kickstand Marketing Ltd. (09115384) United Kingdom