About Kick6 Labs Ltd (07916534) United Kingdom