About Chooki Ltd (12066736) United Kingdom