About Kick Associates Limited (11724036) United Kingdom