About Galaxy Internet Limited (13433978) United Kingdom