About Galaxy Web Solutions Limited (06737243) United Kingdom