About Sedna Holdings Limited (08080295) United Kingdom