About Frontier Developments Plc (02892559) United Kingdom