About Flashbang Studio Limited (10580283) United Kingdom