About Galaxy Business Support Services Limited (09608580) United Kingdom