About The Kraken Beard Company Ltd. (SC530360) United Kingdom