About Galaxy Technology Group Limited (12526837) United Kingdom