About Odin Sea Ltd (12934730) United Kingdom