About Kick Investments Limited (12095047) United Kingdom