About Tarmigan Investments Ltd. (02303022) United Kingdom