About Blame Studio Limited (13267650) United Kingdom