About Galileo Connect Limited (05624016) United Kingdom