About Tundra Core Studios Limited (09561041) United Kingdom