About Kitecask Limited (01586543) United Kingdom