About Cavalier Game Studios Ltd (07986633) United Kingdom