About Fireslug Studios Ltd. (12602222) United Kingdom