About Galileo Foundation (10283625) United Kingdom