About Altro Limited (00154159) United Kingdom