About Blackbird Studios Ltd (12177431) United Kingdom