About Galileo Investment Holdings Limited (11825412) United Kingdom