About Galileo Colocate Limited (06855913) United Kingdom