About Tollgate Studios Limited (13549584) United Kingdom