About Argus Overseas Investments Limited (SC120262) United Kingdom