About Lucky Beard (uk) Limited (11409849) United Kingdom