About Faster Time Games Limited (10777963) United Kingdom