About Kick Development Holdings Limited (12649545) United Kingdom