About Contrarian Investments Ltd (12126091) United Kingdom