About Kaikoo & Skull Ltd (09247194) United Kingdom