About Odins-enic Ltd (12221756) United Kingdom