About Sedna Communications Ltd (13367033) United Kingdom