About Gameload Ltd. (12060122) United Kingdom