About Galileo Ventures Ltd (13668268) United Kingdom