About Halberd Corporation Uk Ltd (12706830) United Kingdom