About Kvarra Associates Ltd (09350265) United Kingdom