About Kooky Kobold Industries Ltd (12876239) United Kingdom