About Sedna Group Limited (12613042) United Kingdom