About Lancashire Game Festival Limited (09376438) United Kingdom