About Deacci Ltd (NI620405) United Kingdom