About Dellis Communications Ltd (10535904) United Kingdom