About Galaxy Cloud Solutions Limited (12953613) United Kingdom