About Game Factory Ltd (12758397) United Kingdom