About Lion & Bear Partners Limited (09492325) United Kingdom