About Kick Holdings Limited (12513846) United Kingdom