About Altico Limited (08237313) United Kingdom