About Galileo Its Ltd (05988571) United Kingdom