About Beardache Ltd. (12038493) United Kingdom