About Blue Demon Studios Ltd. (12230977) United Kingdom