About Galaxy Information Technology Ltd (12804665) United Kingdom