About Thicia Card Limited (10811585) United Kingdom