About Altus Solutions Limited (NI610073) United Kingdom