About Ganymede Communications Ltd (09299132) United Kingdom