About Odhin Capital Ltd (12258569) United Kingdom