About Altruist Investments Limited (10427479) United Kingdom