About Sedna Scientific Limited (05081098) United Kingdom