About Blackbeard Academy Ltd (12597496) United Kingdom