About Altruist Limited (12931872) United Kingdom