About Giant Sandbox Ltd. (09078767) United Kingdom