About Altus Limited (05558586) United Kingdom