About Galileo (multimedia) Limited (03157600) United Kingdom