About Galileo Topco Limited (13585180) United Kingdom