It is A because it restates the noun, CAT, with a different name, CALICO. It is also A because WHICH is a relative pronoun.
An adjective clause is a dependent clause that, like adjective which modifies a noun or pronoun. Adjective clauses begin with words such as that, when ,where, who, whom, which, and why...... hope that helps!!!