About Gba Internet Development Limited (09124877) United Kingdom