About Rifter Games Ltd (09576221) United Kingdom