About Kvick Ltd (09676846) United Kingdom