About Card & Gift World Ltd. (SC611324) United Kingdom