About Kooki De Lou Ltd (10264187) United Kingdom