About Amarok Investments Ltd (12327354) United Kingdom