About The Games Chief Limited (06984904) United Kingdom