About A.t. Deca Ltd (NI038307) United Kingdom