About The Altro Foundation Limited (10462003) United Kingdom