About Kiowa Holdings Limited (08943110) United Kingdom