About Lions Den Innovation Group Ltd. (11898119) United Kingdom