About Flamestrike Ltd. (12427366) United Kingdom