About Gmx Computer Services Limited (12638881) United Kingdom