About Blacklisted Studio Ltd (11599187) United Kingdom