About Bear & Lion Ltd (11954951) United Kingdom