About Blackbeard Wind Ltd (12130374) United Kingdom