About Altus Strategies Plc (10746796) United Kingdom